package com.yunmai.cloud.web.utils;


import com.yunmai.core.spring.utils.mybatis.MyBatisCodeGenerator;


/**
 * @author WangChen
 * @since 2021-02-21 15:03
 **/
public class MybatisCode {

    public static void main(String[] args) {
        // 单表创建
        MyBatisCodeGenerator.builders()
                .dataSourceUrl("jdbc:sqlserver://101.201.68.169;databaseName=FireRate;user=sa;password=sqlserver2008r2**;integratedSecurity=false")
                .dataSourceDriver("com.microsoft.sqlserver.jdbc.SQLServerDriver")
                .userName("sa")
                .password("sqlserver2008r2**")
                .packageRootUrl("com.yunmai.cloud.web")
                .fileOverride(true)
                .buildAndGenerate();

        // 多表批量创建 show tables 查询所有表明
//        MyBatisCodeBatchGenerator.builders()
//                .filePath("H:\\tables.txt") // 文件本地路径
//                .prefix("prefix_") // 需要去掉的表前缀
//                .author("author")
//                .dataSourceUrl("jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8")
//                .dataSourceDriver("com.mysql.cj.jdbc.Driver")
//                .userName("root")
//                .password("root")
//                .packageRootUrl("com.yunmai.cloud.web")
//                .fileOverride(true)
//                .buildAndGenerate();


    }
}
